int butPin = 2;    //定义开关数字引脚号2
int ledPin = 3;    //定义LED引脚端口3
void setup() {
    // put your setup code here, to run once:
    pinMode(butPin, INPUT);   //设置引脚输入模式
    pinMode(ledPin, OUTPUT);  //设置LED引脚输出模式   
    Serial.begin(9600);       //使用串口监视器
}

void loop() {
    // 读入开关状态，只有0,1
    int butS = digitalRead(butPin);   
    Serial.println(butS);   //输出按键状态
    if(butS == 1) {
        delay(5);           //延时，处理按键卡顿问题
        if(butS == 1) {
            digitalWrite(ledPin, HIGH);
        }
    } else {
        delay(5);
        if(butS == 0) {
            digitalWrite(ledPin, LOW);
        }
    }
    delay(500);             //每隔500毫秒输出按键状态
}
